A very nice example that use subversion as a datasource at other application, great idea IMHO: http://www.onjava.com/lpt/a/6571